FMI Ticket System
| Kamen Mladenov | FMI Computer Science Year 1 Group 6 | Project 1 | Project Topic 4 |
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
 CCommandStores a 256 character name and a function pointer to be executed when calling run()
 CDateStores a day, month and year
 CEventStores an event's hall, name, date, bought tickets and reservations
 CEventServiceEach EventService stores all events and a pointer to HallService
 CHallEach hall contains a number, rows and seats per row
 CHallServiceEach HallService stores all halls
 ▼CList< T >Templated class that stores an array of elements in dynamic memory
 COrderedList< T >Inherits List, but contains it's elements in a sorted manner
 CList< Command >
 ▼CList< Event >
 COrderedList< Event >
 ▼CList< Hall >
 COrderedList< Hall >
 ▼CList< Reservation >
 COrderedList< Reservation >
 ▼CList< Ticket >
 COrderedList< Ticket >
 CMenuHandles navigation between multiple commands
 CReservationEach Reservations contains a ticket, a password and a note
 CString
 CTicketEach Ticket contains a row and a seat number